// 立即执行函数  
// 在模块化之前，js 通过闭包实现模块化
var myModule = (function(window,undefined) {
    let name = 'echo'; // 变量污染
    let a = 1;
    function getName() {
        return name;
    }
    function setName(newName) {
        name = newName;
    }
    return {
        name,
        getName,
        setName
    }
})(window)